﻿using System.IO;
using SDCloudSolution.SDCloud.Entities.Models;

namespace SDCloudSolution.SDCloud.BusinessLayer.Interfaces
{
    public interface IModelFileStorageProvider
    {
        string GetModelFullFilePath(ModelEntity modelEntity);

        Stream GetModelFile(ModelEntity modelEntity);

        void UploadModelFile(ModelEntity modelEntity, Stream inputStream);

        void DeleteModelFile(ModelEntity modelEntity);
    }
}
